<?php 
class LoginController extends Controller{
	public function index(){
		// 如果存在uid和uname就去主页不用登陆
		if(isset($_SESSION['aid']) && isset($_SESSION['aname'])){
			go(U('Index/index'));
		}

		// 提交表单后运行
		if (IS_POST) {
			// 如果填写的验证码错误反馈错误信息
			if (Q('post.code','','strtoupper') != session('code')) {
				$this->error('验证码错误');
			}

			// 验证用户名和密码
			$model = K('Admin');
			// 运行模型函数验证登陆
			$userInfo = $model->validate_login(Q('post.adminname'),Q('post.adminpwd'));
			// !$userInfo证明登陆失败返回失败信息
			if (!$userInfo) {
				$this->error($model->error);
			}
			// 存入session
			session('aid',$userInfo['aid']);
			session('aname',$userInfo['adminname']);
			// 跳回首页
			$this->success('登陆成功',U('Index/index'));
		}

		// 显示模板
		$this->display();
	}

	// 验证码显示
	public function code(){
		$code = new Code;
		$code->show();
	}

	// 退出登录
	public function out(){
		session(NULL);
		$this->success('退出成功',U('Login/index'));
	}














}










?>